package Test.YQNTest;

import lombok.Data;

/**
 * @Author: kirito
 * @Date: 2024/9/17 17:23
 * @Description:
 */
@Data
public class Routes {
    /**
     * 唯一标识符，用于数据库中的主键。
     */
    private int ID;

    /**
     * 起始点，即运输路线的起始城市。
     */
    private String StartPoint;

    /**
     * 终点，即运输路线的目的地城市。
     */
    private String EndPoint;

    /**
     * 运输方式，通常用数字编码表示，
     * 例如1表示公交，2表示火车，3表示飞机等。
     */
    private int TransportMode;

    /**
     * 运输时间，表示从起始点到终点的预计时间，
     * 通常以分钟为单位。
     */
    private int TransportTime;

    /**
     * 运输价格，表示从起始点到终点的运输费用，
     * 通常以货币单位表示。
     */
    private int TransportPrice;

    public Routes(String start, int time) {
        setStartPoint(start);
        setTransportTime(time);
    }

    public Routes(int id, String startPoint, String endPoint, int transportMode, int transportTime, int transportPrice) {
        setID(id);
        setStartPoint(startPoint);
        setEndPoint(endPoint);
        setTransportMode(transportMode);
        setTransportPrice(transportPrice);
        setTransportTime(transportTime);
    }

}
